import request from '@/utils/request.js'

// http://localhost:4000
// get ==> data | query 参数类型
// post ==> params

// 发送验证码
export function sendCodeApi(phone) {
    return request({
        url: '/api/sendcode',
        method: 'get',
        query: {
            phone: phone
        }
    })
}

// 获取一次性图形验证码（返回的res.data是一个svg图）
// export function getCaptchaApi() {
//     return request({
//         url: '/api/captcha',
//         method: 'get'
//     })
// }

// 手机号、验证码登录
export function LoginSMSApi(data) {
    return request({
        url: '/api/login_sms',
        method: 'post',
        query: {
            phone: data.phone,
            code: data.code
        }
    })
}

// 用户名、密码登录
export function LoginPWDApi(data) {
    return request({
        url: '/api/login_pwd',
        method: 'post',
        query: {
            name: data.name,
            pwd: data.pwd,
            captcha: data.captcha
        }
    })
}

// 退出登录
export function LogoutApi() {
    return request({
        url: '/api/logout',
        method: 'get'
    })
}

// 获取用户信息
export function getUserInfoApi() {
    return request({
        url: '/api/userinfo',
        method: 'get'
    })
}